﻿package com.eitb.programas.diputacion{
	import flash.display.*;
	import flash.text.*;
	import flash.events.*;
	import flash.media.*;
	import flash.net.*;
	
	import com.eitb.cargadores.*;
	import com.eitb.reproductores.*;/**/
	import com.eitb.programas.diputacion.entidades.*;

	public class DialogoIntermedio extends Sprite implements IVistaIntermedio {
		
		private var cIntermedio:IControladorIntermedio;
		private var cCargador:IControladorCargador;
		
		public function DialogoIntermedio():void {
		}		
		
		// INIT COMPONENTES
		public function initControlador(cIntermedio:IControladorIntermedio):void {
			this.cIntermedio=cIntermedio;
		}
		
		public function initControladorCargador(cCargador:IControladorCargador):void {
			this.cCargador = cCargador;
		}
		
		public function initEvents():void {
			
		}
		
		public function crearCategoria(position:int, text:String):void {
			var labelId:String = "text" + position;
			var buttonId:String = "btCat" + position;
			this[labelId].text = text;
			this[buttonId].visible = true;
			this[buttonId].addEventListener(MouseEvent.CLICK, this.cIntermedio.onCategoryBtnClick);
			this[labelId].addEventListener(MouseEvent.CLICK, this.cIntermedio.onCategoryLabelClick);
		}
		
		public function debug(text:String):void {
			this.debugText.text=text;
		}
		
	}
}